卸载 OpenClaw!拥抱NanoClaw

99 字

卸载 OpenClaw!拥抱NanoClaw

AI 大神 Karpathy 最近公开表示,NanoClaw 的配置方式让他大开眼界。

我也去体验一下NanoClaw,只有一个结论:卸载 OpenClaw,拥抱NanoClaw !

OpenClaw就不用吐槽了,你可能根本不需要OpenClaw!从一个我的实际需求说起,软件质量跟屎一样,每天都能遇到不同的Bug。

image

甚至于一个简单的定时任务都能够报错。

image

而且OpenClaw 真的太重了!

它有超过 52 个模块,45 个依赖项,为了适配 15 个不同的渠道商设计了厚厚的抽象层楼最后所有的东西都挤在一个共享内存的 Node 进程里。

里面加了一堆永远用不到的功能,占用无谓的硬盘空间,极速地消耗token和内存。

NanoClaw 的做法完全不一样。

它的核心只有大约 2000 行代码,只有一个进程,少数几个核心文件。

安装也是简单到不能再简单,只用下面三句话就可以搭建一个人助理

git clone https://github.com/qwibitai/nanoclaw.git
cd nanoclaw
claude
然后运行 /setup。Claude Code 会处理一切:依赖安装、身份验证、容器设置、服务配置。

整个安装过程当中,不需要你有一行的配置,因为它根本没有配置文件这个概述。

所有的定制化需求,全部通过 Skills 技能来完成。

以接入 Telegram作为终端输入为例子,在OpenClaw里,你需要去后台开启开关,填入参数。

但在 NanoClaw 里,你只需要在控制台输入 /add-telegram。

接下来AI 会自动读取这份 Skill 文档,然后它会自己去安装依赖包,自己去修改源码加上 Telegram 的消息处理逻辑,自己配好 Bot Token,甚至帮你跑完连通性测试。

NanoClaw的可玩性也更强!

支持完全自由的定制,直接告诉 Claude Code 你的需求,想改触发词,想加问候语,想定期存摘要,直接用大白话下达指令。

以我的telegram,NanoClaw直接提供了快捷的指令,根本就不需要去关心各种配置项和使用说明,上手就可以用,对新手极其的友好。

image

更深层的定制也是可以的。

因为整个代码库才200行,如果你想把它打造成个人私人定制类的AI助理,用国产AI就可以轻松的修改底层源码。

NanoClaw的安全性也更好。

和它底层使用的Docker容器进行隔离。完全省去了OpenClaw的越权的问题,天然具备操作系统级别的隔离沙箱。

NanoClaw也是首个支持 Agent Swarms(智能体集群) 的 AI 助手。

通过集群可轻松组建智能体团队,在的聊天中高效协作,让每个群组都有独立的记忆和文件系统,可以轻松拉起一个专业的 AI 团队在你的聊天框里协同作战。

除了NanoClaw本身,NanoClaw 的创始人 Gavriel Cohen 结束了几个AI编程理念,我觉得也非常的具有参考意义,值得我们深入地去学习和实践。

第一点,DRY 也就是不重复造轮子的原则过时了。

以前我们极度追求代码复用。但在 AI 时代,AI 在修改共享函数时往往不会考虑下游连锁反应。适度的代码重复,反而成了最简单有效的物理隔离,让系统更安全。

第二点,严格的文件行数限制过时了。

过去我们喜欢把代码拆成无数个小文件。现在,与其让 AI 在多个文件之间反复横跳去理解逻辑,不如让它在一个稍长一点的文件里把整件事情干完。

第三点,代码不需要经得起时间的考验。

不要再为了所谓的未来扩展性去过度设计了。只要满足当下的需求即可。因为六个月后,更聪明更强大的下一代模型,会直接帮你把整个系统重写一遍。

整体上来讲NanoClaw不是一个企图包罗万象的臃肿框架,它更追求极简与性能,相信你能够通过它轻松的为自己打造数字化的助手。

它本身就够简单,但是我相信未来应该也有更多这样的一体化的AI助手产生,属于个人AI的黄金时代,现在才正式刚刚开场!

image